<?php
//==============================================
// 代码所有       PHPText.Net
// 代码作者       黄创钦,tine2cx@163.com
// 联系方式       QQ 233944397
// 本代码开源使用，可以随意修改传播，但请保留本版权
// 声明,谢谢合作！
//==============================================


	define("_NavLV_","DataAction");
	include '_Include/PHPZip.ELib.php';  //压缩函数
	include "_Global.php";

	PHPZip_Init();
	PHPZip_ClearData();
	//论坛数据操作
	if($_POST["DataAction"])
	{
		if(_UserLogin_ and _LoginJobs_==1)
		{
			if(!empty($_POST["name_bak"]))
			{
				if($_POST["mode_bak"])
				{
					if(PHPZip_ExtractZipFile(_BackupDirName_."/".$_POST["name_bak"].".TFB"))
					{
						ShowMegBox("数据还原成功！","index.php",'goto');
					}
				}
				else
				{
					PHPZip_AddDir(_TextDB_SQLPath_.'/_'._ForumDBName_);
					Header("Content-type: application/octet-stream");
					Header("Accept-Ranges: bytes");
					Header("Content-Disposition: attachment; filename=".$_POST["name_bak"].".TFB");
					echo PHPZip_GetZipData();
				}
			}
			else
			{
				if($_POST["mode_bak"])
				{
					ShowMegBox("请输入备份文件的名称！",$_SERVER["HTTP_REFERER"],'back');
				}
				else
				{
					ShowMegBox("请输入还原文件的名称！",$_SERVER["HTTP_REFERER"],'back');
				}
			}
		}
		else
		{
			ShowMegBox("请用管理员帐户进行此操作。",$_SERVER["HTTP_REFERER"],'back');
		}
	}
	PHPZip_Close();
?>